all: parser
parser: */*.c main.cpp

	g++ -g -DYYDEBUG=1 -c main.cpp
	g++ -g -DYYDEBUG=1 -o parser AnalyseurDTD/lex.dtd_.o AnalyseurDTD/dtd.tab.o AnalyseurXML/lex.xml_.o  AnalyseurXML/xml.tab.o main.o ../parseur/Balise.o ../parseur/Texte.o ../parseur/Attribut.o ../parseur/Noeud.o

clean:
	-rm -rf */*.tab.c */lex.*.c */*.tab.h */*.output parser

